لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوت کمپ جنکینز [ویدئو]
Jenkins Bootcamp [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جنکینز یک ابزار یکپارچه سازی پیوسته منبع باز است که به زبان جاوا نوشته شده است که می تواند بر روی بسیاری از سیستم عامل ها نصب شود و از ابزارها و فناوری های بی شماری پشتیبانی می کند. این بدان معناست که ارزش فوقالعادهای را برای کسانی که راحت هستند یا علاقهمند به سیستمهای عامل و/یا فناوریهای دیگر هستند فراهم میکند. این دوره جامع برای نشان دادن نحوه راهاندازی و اجرای یک سرور Jenkins CI طراحی شده است که با بازرسی مداوم (ساخت، آزمایش و تجزیه و تحلیل) شروع میشود. تمام راه تا استقرار مداوم. این یک پایه قوی برای اجرای بازرسی مداوم، یکپارچه سازی مداوم، تحویل مداوم و حتی استقرار مداوم در شرکت یا استودیو شما فراهم می کند. همچنین نحوه استفاده از Jenkins به عنوان مخزن مصنوع را پوشش خواهیم داد که برای ذخیره سازی مصنوعات ساخت، مانند jars و wars، پس از ساخت های موفق استفاده می شود. این به ویژه هنگام ادغام جنکینز با ابزارهای دیگر در یک استراتژی تحویل نرم افزار جامع تر مفید است. جنکینز میتواند خیلی بیشتر از ساختن ساده انجام دهد، که با اتصال مجموعه استانداردی از ابزارهای تست واحد و تجزیه و تحلیل کیفیت برای پروژههای جاوا، متوجه خواهیم شد. با دقت طراحی شده است تا یک مسیر کامل از CI به CD ارائه شود. نصب سرور Jenkins CI در ویندوز نصب و پیکربندی چندین ابزار که معمولاً با Jenkins استفاده می شود. سیستم ادغام توسعه دهندگان، مهندسان نرم افزار و برنامه نویسانی که مایلند یاد بگیرند که چگونه از جنکینز به عنوان ابزار ساخت در پروژه های جاوا خود استفاده کنند، این دوره را مفید خواهند دید. علاوه بر این، متخصصان DevOps که به دنبال استفاده از Jenkins به عنوان بخشی از خط لوله تحویل نرمافزار بزرگتر هستند نیز این موضوع را جالب و آسان میدانند. اگرچه، دانش برنامه نویسی جاوا برای دیدن شما در این دوره ضروری است. ~جنکینز را در آزمایش خود برای بازرسی مداوم ادغام کنید،~از دهه ها تجربه ای که جیسون تیلور با خود دارد به دست آورید و بهترین شیوه های کار با جنکینز را بیاموزید،~دانش خود را ارتقا دهید و با ادغام سایر پلاگین ها به برنامه خود کارایی اضافه کنید.
سرفصل ها و درس ها
معرفی
Introduction
خوش آمدید: اهداف دوره و بررسی اجمالی
Welcome: Course Objectives and Overview
تمرکز و رویکرد دوره
Course Focus and Approach
مفاهیم اصلی
Core Concepts
جنکینز چیست؟
What is Jenkins?
بلوغ را بسازید
Build Maturity
چرخه ساخت
Build Cycle
کلمات پر سر و صدا پیوسته
Continuous Buzzwords
معماری جنکینز
Jenkins Architecture
شرایط جنکینز
Jenkins Terms
نصب و راه اندازی
Installation
نمای کلی نصب
Installation Overview
ویندوز 32 در مقابل 64 بیت
32 vs 64-bit Windows
گوگل کروم در ویندوز
Google Chrome on Windows
مناسب برای ویندوز
Fit for Windows
Notepad ++ نصب بر روی ویندوز
Notepad ++ Installation on Windows
پیکربندی Notepad++
Notepad++ Configuration
نصب جاوا در ویندوز
Java Installation on Windows
پیکربندی جاوا
Java Configuration
نصب Maven در ویندوز
Maven Installation on Windows
نصب جنکینز در ویندوز
Jenkins Installation on Windows
راه اندازی و توقف جنکینز از طریق سرویس های ویندوز
Starting and Stopping Jenkins via Windows Services
اصول اولیه
The Basics
بررسی اجمالی مبانی
The Basics Overview
کار اول
The First Job
اجرای اولین کار
Running the First Job
داشبورد جنکینز
Jenkins Dashboard
مشاغل شکست خورده
Failing Jobs
غیرفعال کردن Job
Disable Job
به روز رسانی پلاگین ها
Update Plugins
افزونه ها را اضافه کنید
Add Plugins
یک شغل را حذف کنید
Delete a Job
پیکربندی جنکینز
Jenkins Configuration
پروژه های Maven
Maven Projects
بررسی اجمالی پروژه های Maven
Maven Projects Overview
پروژه های Maven را در خارج از جنکینز تأیید کنید
Confirm Maven Projects Outside Jenkins
پلاگین های Git
Git Plugins
ماون جابز
Maven Jobs
ماژول های ساخت Maven
Maven Build Modules
فضای کاری جنکینز
Jenkins Workspace
پروژه های شکست خورده Maven
Failed Maven Projects
برنامه ریزی مشاغل جنکینز
Scheduling Jenkins Jobs
نظرسنجی کنترل منبع در جنکینز
Source Control Polling in Jenkins
بهبود نمرات کیفیت، بخش 1
Improving Quality Scores, Part 1
بهبود نمرات کیفیت، بخش 2
Improving Quality Scores, Part 2
انتشار Build Artifacts در مخزن مصنوع
Publishing Build Artifacts to an Artifact Repository
بررسی اجمالی انتشار
Publishing Overview
پلاگین و پیکربندی مخزن Maven
Maven Repository Plugin and Configuration
ساخت و بررسی انتشارات مصنوع
Build and Review Artifact Publishing
ساخت Artifact Deployment با جنکینز
Build Artifact Deployment with Jenkins
نمای کلی استقرار
Deployment Overview
نصب تامکت
Tomcat Installation
پیکربندی Tomcat
Tomcat Configuration
پلاگین استقرار
Deployment Plugin
بررسی منبع پروژه برای استقرار (ماژول WebApp)
Project Source Review for Deployment (WebApp Module)
پیکربندی پروژه برای استقرار Tomcat
Project Configuration for Tomcat Deployment
گسترش
Deployment
امنیت در جنکینز
Security in Jenkins
بررسی اجمالی امنیت
Security Overview
افزونه امنیتی را فعال کنید
Enable Security Plugin
پلاگین نقش استراتژی
Role Strategy Plugin
افزودن کاربران
Adding Users
نقش کاربران
Users Role
نقش پروژه
Project Role
نتیجه
Conclusion
مرور
Review
افکار نهایی
Final Thoughts
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
مهندس نرم افزار سرب ، مربی توسعه دهنده (19 دوره ، بررسی 50k) با نزدیک به 20 سال تجربه برنامه نویسی و توسعه نرم افزار ، من شروع به آموزش برنامه نویسی خودم در دوران دبیرستان کردم. من خودم را از طریق دانشگاه کار می کردم که در یک ارائه دهنده خدمات اینترنتی محلی به عنوان برنامه نویس کار می کردم. قبل از اتمام دانشگاه ، یک وب سایت برنده جایزه ایجاد کردم و به یک شرکت تازه کار Dot-Com فروختم. بعد از دانشگاه ، من در چندین شرکت کار کرده ام ، از شرکت های نوپا گرفته تا شرکت های بزرگ با تمرکز بر جاوا و فناوری های سمت مشتری (HTML / CSS / JavaScript). در طول کار خود ، من این فرصت را داشتم که بسیاری از بهترین روشهای توسعه نرم افزار و قرار گرفتن در معرض چندین سیستم کنترل نسخه را بیاموزم.
نمایش نظرات